package constructor03;

/**
 * 构造方法和setter方法的区别及联系
 * 1.构造方法用来初始化类中的成员变量
 * 2.setter方法我们一般在创建完对象厚，用来修改某个对象的值
 * 3.构造方法只要new对象就会被调用,相当于每个对象只调用一次,而setter方法可以被同一对象反复调用
 */

public class Demo {
    public static void main(String[] args) {
        Person p1 = new Person("张三", 18, "男");
        System.out.println(p1 + p1.getName());

        Person p2 = new Person("张思", 18, "男");

        System.out.println(p2 + p2.getName());

        p1.setName("张思");
        System.out.println(p1 + p1.getName());

    }
}
